Rio de Onor is a Portuguese parish in the municipality of Bragança. The population in 2001 is 126, its density is 2.8/km² and the area is 45.37 km².
Leonese language is widely spoken.